package com.stefanini.pe.bbva.mbl.in.listeners;

import javax.sql.DataSource;

import org.apache.log4j.Logger;

import com.stefanini.pe.bbva.mbl.in.carga.batch.EjecutorProcesos;

public class CobranzaDaemonBean {
	private static Logger logger = Logger.getLogger(DaemonBean.class);
	private DataSource dataSource;
	
	public DataSource getDataSource() {
		return dataSource;
	}

	public void setDataSource(DataSource dataSource) {
		this.dataSource = dataSource;
	}
	
	/*+----------------------------------------------------------------------------+
	  | SISTEMA : Leasing                                                          |
	  | MODULO  : Cobranzas                                                        |
	  | AUTOR   : euceda                                                           |
	  | CREACION: (Ver:1.0.0) 10/09/2012 15:00:34                                  |
	  | DESCRIP.: Metodo que realiza el envio del archivo de cobranza hacia host   |
	  |           (ruta especifica) 											   |
	  +----------------------------------------------------------------------------+*/
   public void envioArchivoCobranzaHost() {
      EjecutorProcesos jrunner = null;		
	  try {
		  logger.info("Se ejecuta el HILO para el envioArchivoCobranza");
		  jrunner = new EjecutorProcesos(dataSource);
		  jrunner.envioArchivoCobranzaHost();
		  //logger.info("Termino de ejecutar el HILO de envioArchivoCobranzaHost");						
		  } catch (Exception ex) {
			logger.error("Ocurrio un error al Ejecutar el HILO de envioArchivoCobranzaHost");
			logger.error(ex.getMessage(), ex);
		  }		
	}
	

}
